(function(f,g,a){var b="roistat_visit",i="roistat_first_visit",d={expires:14*24*60*60,path:"/"};var l=function(o){try{return decodeURIComponent(o)}catch(p){var n;n=c(o);if(n===null){return o}return n}};var c=function(r){var q={"%E0":"%D0%B0","%E1":"%D0%B1","%E2":"%D0%B2","%E3":"%D0%B3","%E4":"%D0%B4","%E5":"%D0%B5","%B8":"%D1%91","%E6":"%D0%B6","%E7":"%D0%B7","%E8":"%D0%B8","%E9":"%D0%B9","%EA":"%D0%BA","%EB":"%D0%BB","%EC":"%D0%BC","%ED":"%D0%BD","%EE":"%D0%BE","%EF":"%D0%BF","%F0":"%D1%80","%F1":"%D1%81","%F2":"%D1%82","%F3":"%D1%83","%F4":"%D1%84","%F5":"%D1%85","%F6":"%D1%86","%F7":"%D1%87","%F8":"%D1%88","%F9":"%D1%89","%FC":"%D1%8C","%FB":"%D1%8B","%FA":"%D1%8A","%FD":"%D1%8D","%FE":"%D1%8E","%FF":"%D1%8F","%C0":"%D0%90","%C1":"%D0%91","%C2":"%D0%92","%C3":"%D0%93","%C4":"%D0%94","%C5":"%D0%95","%A8":"%D0%81","%C6":"%D0%96","%C7":"%D0%97","%C8":"%D0%98","%C9":"%D0%99","%CA":"%D0%9A","%CB":"%D0%9B","%CC":"%D0%9C","%CD":"%D0%9D","%CE":"%D0%9E","%CF":"%D0%9F","%D0":"%D0%A0","%D1":"%D0%A1","%D2":"%D0%A2","%D3":"%D0%A3","%D4":"%D0%A4","%D5":"%D0%A5","%D6":"%D0%A6","%D7":"%D0%A7","%D8":"%D0%A8","%D9":"%D0%A9","%DC":"%D0%AC","%DB":"%D0%AB","%DA":"%D0%AA","%DD":"%D0%AD","%DE":"%D0%AE","%DF":"%D0%AF"};var o="";var p=0;while(p0?j:0;m(b,j,d);if(!(h(b)>0)){e.save(b,j,d)}if(!(e.get(i)>0)){e.save(i,j,d)}f.roistatIsInitVisit=!(parseInt(k)>0);f.roistatVisitId=j;f.roistatMetrikaCounterId=""})(window,document,undefined);if(!JSON){var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i0){bs[0].appendChild(bt)}};var S=function(){return a("roistat_visit")!==null};var w=function(){var bs=a("roistat_visit");if(bs!==null){bo(T,bs,i)}};var az=function(){r("Call: Init");if(a("roistat_ab_demo")==="1"){r("Roistat initialisation rejected: ab test preview mode");return}bm();aM();g();if(!a7()||ag()){au=true;aI()}else{w();aa();X();aL();roistat.visit=L();aC()}be();l()};var aM=function(){r("Call: initMarker");O=br();r("Call: inited marker: "+O)};var aS=function(bs){if(!bs){return true}return a0(bs,Z.domain)};var br=function(){var bv=M(a2)>0;var bz=null;var bt=function(bA){return bA.split("_").join(":u:")};var bw=function(){var bA=false;var bB;bB=a(aT,bv);if(bB!==null){bz=bB;bA=true}bB=a(aP,bv);if(bB!==null){bz=bB;bA=true}return bA};var by=function(){var bA=false;var bB=M(q);if(bB){bz=bB;bA=true;U=false}return bA};var bu=function(){var bA=false;var bC=a("utm_source",bv);if(bC!==null){bA=true;bz=":utm:"+bt(bC);var bE=["utm_medium","utm_campaign","utm_content","utm_term"];var bB;for(var bD=0;bD2&&bv.split(".").length>2;var bu=bb.roistatCookieDomain!==z&&bb.roistatCookieDomain!==bz;var by=bv.split(".").slice(1).join(".")===bz.split(".").slice(1).join(".");if(bA&&bu&&by){r("Call: needOverrideByReferrer (result "+(bB?"true":"false")+"), skip because subdomains of same domain");return bB}bB=!(a0(bv,bz)||(a0(bz,bv)));r("Call: needOverrideByReferrer (result "+(bB?"true":"false")+") referrerHost: "+bv+", currentHost: "+bz);return bB};var bk=function(){return a("utm_nooverride")==="1"};var ag=function(){return !S()&&!bk()&&(at()||e())};var Q=function(bt,bs){return(bt&&bs&&bt!=bs)};var aZ=function(bu){var bs=["cookieExpire"];var bw=bu.leadHunterEnabled;if(!bw){if(J.get(bc)>0){J.set(bc,0)}}else{var bv={expires:ah,path:"/"};if(i.domain){bv.domain=i.domain}bo(W,1,bv)}for(var bt in bu){if(!Object.prototype.hasOwnProperty.call(bu,bt)){continue}if(!bw&&bt.indexOf("leadHunter")>=0){continue}if(!bh(bs,bt)){J.set("roistat_"+bt,bu[bt])}}};bb.roistatModuleSetVisitCookie=function(bv,bB,bu,bs,bA){r("Call: roistatModuleSetVisitCookie("+bv+")");var bx;if(typeof bu.cookieExpire!=="number"){bx=y}else{bx=bu.cookieExpire}var bw=M(T);var bz={expires:bx,path:"/"};if(i.domain){bz.domain=i.domain}bo(T,bv,bz);if(!(M(T)>0)){J.save(T,bv,bz)}if(!J.get(u)){var bt={expires:10*365*24*60*60,path:"/"};if(i.domain){bt.domain=i.domain}J.save(u,bv,bt)}var by=bu.abTests;if((typeof by!=="undefined")&&J.isAvailable()){J.setObject("abTesting",by)}applyTests();s(bv);if(bB){bo(q,bB,i);bo(ax,bB,i)}aZ(bu);r("Call: pre renderPromoCode");X();aL();if(Q(bw,bv)){r("roistatModuleSetVisitCookie: visit changed from "+bw+" to "+bv)}if(bb.roistatCallback!==z){bb.roistatCallback(bv,bB)}roistat.visit=bv;roistat.callTracking.enabled=bs.enabled;roistat.callTracking.phone=bs.phone;roistat.callTracking.sessionTime=bs.sessionTime;roistat.callTracking.replacementClasses=bs.replacementClasses;roistat.callTracking.phoneScriptsJson=bs.scripts;roistat.emailtracking.loaded=true;roistat.emailtracking.email=bA.email;a1();aC()};var a7=function(){var bs;if(bb.roistatIsInitVisit===true){bs=false}else{bs=M(T)>0}r("Call: alreadyVisited (return "+(bs?"true":"false")+")");return bs};var aQ=function(){var bt=m();if(!bt){return""}var bs=encodeURIComponent?encodeURIComponent:encodeURI;return bs(bt)};var E=function(){return bb.roistatProjectId};var c=function(){return am()+"//"+ar+"/api/site/"+an+"/"+E()};var aY=function(){var bs={expires:1,path:"/"};if(i.domain){bs.domain=i.domain}bo(aE,"",bs)};var aI=function(){r("Call: setVisitIdCookie");var bt=function(){var bB=E(),by=aQ(),bv=bb.roistatIsInitVisit===true?L():0,bA=M(aE),bw=J.get(u);bA=bA?bA:"";bw=bw?bw:"";O=O&&(!e()||U)?aj(aj(O)):"";var bz=encodeURIComponent(bp);r("Calltracking: enabled="+a8.callTrackingEnabled+",manual="+a8.callTrackingManual);var bx=JSON.stringify(bb.roistat.page.params);return c()+"/addVisit?v="+j+"&marker="+encodeURIComponent(O)+"&visit="+bv+"&first_visit="+bw+"&phone_prefix="+P+"&phone_prefix_bind="+aN+"&phone_scripts_bind="+bn+"&referrer="+by+"&page="+bz+"&ab="+bA+"&"+aD()+"="+a6()+(bx==="{}"?"":"&page_params="+encodeURIComponent(bx))+((!a8.callTrackingEnabled||a8.callTrackingManual)?"&call_tracking_disabled=1":"")};var bs=function(bv){setTimeout(function(){r("Call: setVisitIdCookie script creation after timeout");var bw=Z.createElement("script");bw.onload=bw.onreadystatechange=function(){var by=this.readyState?this.readyState:"unknown";r("Call: setVisitIdCookie script state changed to "+by) };bw.src=bv;bw.type="text/javascript";bw.async=true;bw.id=t;var bx=Z.getElementsByTagName("script")[0];bx.parentNode.insertBefore(bw,bx);r("Call: setVisitIdCookie appended "+((Z.getElementById(t))?"true":"false"));r("Call: sendJSONPRequest to URL "+bv);aY()},a8.jsonpRequestTimeout)};if(O){bo(q,O,i)}var bu=bt();bs(bu)};var aa=function(){r("Call: sendAbTests");var bt=function(){var bx=E(),bw=M(T);return am()+"//"+ar+"/site-api/"+n+"/"+bx+"/visit/"+bw+"/addAbVariant"};var bu=M(aE);if(!bu){return}var bv=bt();bv=bv+"?ab="+bu;var bs=Z.createElement("img");bs.src=bv;aY()};var aR=function(bE){var bv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var bu,bt,bs,bD,bC,bB,bA,bF,bz=0,bG=0,bx=[],by,bw;if(!bE){return bE}by=bE.replace(/\-/g,"+").replace(/_/g,"/");by+="";do{bD=bv.indexOf(by.charAt(bz++));bC=bv.indexOf(by.charAt(bz++));bB=bv.indexOf(by.charAt(bz++));bA=bv.indexOf(by.charAt(bz++));bF=bD<<18|bC<<12|bB<<6|bA;bu=bF>>16&255;bt=bF>>8&255;bs=bF&255;if(bB==64){bx[bG++]=String.fromCharCode(bu)}else{if(bA==64){bx[bG++]=String.fromCharCode(bu,bt)}else{bx[bG++]=String.fromCharCode(bu,bt,bs)}}}while(bz';bs.appendChild(bt);bv=!!Z.getElementById("iecctest");bs.removeChild(bt);return bv}};var ae=function(){return new Date().getTime()};var a4=function(bu){if((bu==="")||(bu===null)){return""}var bs="";var bt=0;var bv=c1=c2=0;while(bt191)&&(bv<224)){c2=bu.charCodeAt(bt+1);bs+=String.fromCharCode(((bv&31)<<6)|(c2&63));bt+=2}else{c2=bu.charCodeAt(bt+1);c3=bu.charCodeAt(bt+2);bs+=String.fromCharCode(((bv&15)<<12)|((c2&63)<<6)|(c3&63));bt+=3}}}return bs};var p=function(){var bs="";bb.onerror=function(by,bx,bu,bw,bv){var bt=!bw?"":", column: "+bw;bt+=!bv?"":", error: "+bv;bs=bs+", Error: "+by+", url: "+bx+", line: "+bu+bt};setTimeout(function(){var bA=false,bB="";var bw=aJ();for(var bz=0;bz0)){bA=true;bB=bB+"; roistat_visit = "+M(T)}if(bA){var bu=Z.getElementById(t);var bt=bu?1:0;var bx=bb.navigator.userAgent;bB=encodeURIComponent(bB);var by=Z.createElement("img");by.src=am()+"//"+ar+"/site-api/"+n+"/"+E()+"/debug?message="+bB+"&agent="+bx+"&"+aD()+"="+a6()+"&jserror="+bs+"&scriptResponse="+bt+"&version="+j+"&debug="+aq}},20000)};var aO=function(){var bu=Z.getElementsByTagName("body");var bv=Z.documentElement;var bt=0,bw=0;if(bu.length){var bs=bu[0];bt=bb.innerWidth||bv.clientWidth||bs.clientWidth;bw=bb.innerHeight||bv.clientHeight||bs.clientHeight}else{bt=bb.innerWidth||bv.clientWidth;bw=bb.innerHeight||bv.clientHeight}return{width:bt,height:bw}};var X=function(){var bx=Z.getElementsByClassName("roistat-promo-wrap");if(bx.length){r("PromoCode: old promo code length - exit");return}var bv=function(){var bE=Z.createElement("div");bE.innerHTML=roistatPromoCode;var bC=Z.getElementsByTagName("body");if(bC.length){bC[0].appendChild(bE)}r("PromoCode: appended to body "+roistatPromoCode.length);var bD=Z.getElementsByClassName("roistat-promo-wrap")[0];if(!bD){r("PromoCode: roistat-promo-wrap not found, skip");return}var bB=bD.style;var bz,bA,by;setInterval(function(){bz=aO();bA=bD.offsetWidth;by=bD.offsetHeight*2;switch(roistatPosition){case"top_left":bB.left=0;bB.top=0;break;case"top":bB.left=((bz.width-bA)/2)+"px";bB.top=0;break;case"top_right":bB.right=0;bB.top=0;break;case"left":bB.left=0;bB.top=((bz.height-by)/2)+"px";break;case"right":bB.right=0;bB.top=((bz.height-by)/2)+"px";break;case"bottom_left":bB.left=0;bB.bottom=0;break;case"bottom":bB.left=((bz.width-bA)/2)+"px";bB.bottom=0;break;case"bottom_right":bB.right=0;bB.bottom=0;break;default:bB.left=0;bB.top=0}},500)};var bs=J.getObject("promo_code_options");if(bs){bb.roistatPromoCode=bs.template;bb.roistatPosition=bs.position;bv()}else{var bw=Z.getElementsByTagName("head")[0]||Z.documentElement;var bu=Z.createElement("script");bu.src=am()+"//"+ar+"/site-api/"+n+"/"+E()+"/getPromoCode";bw.insertBefore(bu,bw.firstChild);r("PromoCode: loading started");var bt=false;bu.onload=bu.onreadystatechange=function(){if(!bt&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){bt=true;bu.onload=bu.onreadystatechange=null;if(bw&&bu.parentNode){bw.removeChild(bu)}}if(!bt){return}r("PromoCode: loaded"); if(typeof roistatPromoCode==="undefined"||roistatPromoCode.length<1){r("PromoCode: is disabled");return}bs={template:roistatPromoCode,position:roistatPosition};J.setObject("promo_code_options",bs);bv()}}};var bh=function(bt,bu){for(var bs=0;bs1){for(cy=1;cy0){r("LeadHunter: not active because already caught");bB=true}if(!(M(W)>0)){r("LeadHunter: not active, expired for this visit");bB=true}};var bY=function(){var cE=function(cL,cJ){var cI;if(a0(cJ,"*")){var cK=new RegExp(cJ.split("*").join(".*"));cI=cK.test(cL)}else{cI=cL===cJ}r("LeadHunter: compare current: "+cL+", setting: "+cJ+" with result = "+(cI?1:0));return cI};var cz=J.get(b6),cy=bb.location.href,cB=false,cA=false,cG="",cC=0,cF;cF=cz?cz.split(","):[];if(!cy||cF.length===0){cB=true}else{cG=aA(cy);var cH;for(var cD=0;cD0){r('LeadHunter: current page "'+cG+'" is not listed');return false}r('LeadHunter: current page "'+cy+'", cleaned: "'+cG+'" is not disabled in '+cF.length+" list of pages");return true};var cn=function(){b0=true;cv("click");bS()};var cx=function(){var cy=bb.location.hash;if(!cy){return}if(a0(cy,"roistat-lead-hunter")){cn()}};var cr=function(){function cC(cF,cE,cD){if(cF.addEventListener){cF.addEventListener(cE,cD,false)}else{if(cF.attachEvent){cF.attachEvent("on"+cE,cD)}else{r("Handler could not be attached")}}}b5.onclick=cu.onclick=bu;bC.onclick=bT;var cz=Z.getElementsByClassName("roistat-lh-input");for(var cB=0;cB0){setTimeout(function(){r("LeadHunter: form auto activate with autoTime = "+bz);if(!bt){b0=true;cv("auto");bS()}},(bD-ae())+bz*1000)}}if(cw){bQ.onmouseover=function(){bf(bQ,"roistat-lh-pulsator-hover")};bQ.onmouseout=function(){bj(bQ,"roistat-lh-pulsator-hover")};bQ.onclick=function(){cn()}}bb.onhashchange=function(){cx()}};var bE=function(){var cB=function(cG){var cF=Z.getElementsByClassName(cG);if(cF.length>0){return cF[0]}else{return null}};var cC=cB("roistat-lh-title");if(cC&&roistat.leadHunter.form.title){cC.innerHTML=roistat.leadHunter.form.title}var cz=cB("roistat-lh-sub-title");if(cz&&roistat.leadHunter.form.subTitle){cz.innerHTML=roistat.leadHunter.form.subTitle}var cA=cB("roistat-lh-thank-you");if(cA&&roistat.leadHunter.form.thankYouText){cA.innerHTML=roistat.leadHunter.form.thankYouText}var cE=cB("roistat-lh-submit");if(cE&&roistat.leadHunter.form.buttonText){cE.value=roistat.leadHunter.form.buttonText}var cD=cB("roistat-lh-text-label-name");if(cD&&roistat.leadHunter.form.nameLabel){cD.innerHTML=roistat.leadHunter.form.nameLabel}var cy=cB("roistat-lh-text-label-contact");if(cy&&roistat.leadHunter.form.contactLabel){cy.innerHTML=roistat.leadHunter.form.contactLabel }};var bO=function(cz,cA){var cy;if(!cz){r("LeadHunter: deactivating, empty form")}else{r("LeadHunter: rendering hidden form")}if(J.isAvailable()){J.set(b1(),cz);J.set(cd,cA)}cu=Z.createElement("div");cp=Z.createElement("div");cp.innerHTML=cz;cu.className=cp.className=ci;if(cA&&cw){cy=Z.createElement("div");cy.innerHTML=cA;bQ=cy.childNodes.item(0);Z.body.appendChild(bQ)}Z.body.appendChild(cu);Z.body.appendChild(cp);ch=Z.getElementById(bR);cq=Z.getElementById(b2);ct=Z.getElementById(bI);b5=Z.getElementById(bM);bC=Z.getElementById(co);bE();cr();cx()};var bW=function(){var cy=J.get(b1()),cz=J.get(cd);bb.roistatLeadhunterForm=bO;if(!cy){r("LeadHunter: requesting form from server");h(am()+"//"+ar+"/api/site/"+an+"/"+E()+"/leadhunter-form?domain="+encodeURIComponent(Z.domain))}else{bb.roistatLeadhunterForm(cy,cz)}};var bA=function(){var cz=cp.clientWidth,cy=cp.clientHeight;cp.setAttribute("style",cp.getAttribute("style")+" width: "+cz+"px; height: "+cy+"px;");if(cq!==null){cq.className=ci}if(ch!==null){ch.className=ci}if(ct!==null){ct.setAttribute("style","width: "+cz+"px; height: "+cy+"px; display: table-cell;");ct.className=cb}setTimeout(function(){r("LeadHunter: close form after timeout");bu()},7000)};var bS=function(){var cz=Math.round((ca()-cp.clientHeight)/2);var cy=Math.round((bP()-cp.clientWidth)/2);cp.setAttribute("style","left: "+cy+"px; top: "+cz+"px;")};var cv=function(cy){if(bb.roistat.leadHunter.onBeforeAppear){r("LeadHunter: process user defined onBeforeAppear");bb.roistat.leadHunter.onBeforeAppear(cy);bE()}cp.setAttribute("style","left:20px;top:-20px;opacity:0");cu.className=cc;cp.className=b9;cq.className=bJ;ch.className=bs;if(ct!==null){ct.setAttribute("style","");ct.className=ci}cu.setAttribute("style","opacity:0;");bt=true;setTimeout(function(){cu.setAttribute("style","opacity:.5;")},10);var cz=M(T);ac(cj,{visit_id:cz},"GET");if(bb.roistat.leadHunter.onAfterAppear){r("LeadHunter: process user defined onAfterAppear");bb.roistat.leadHunter.onAfterAppear(cz,cu,cp,cq)}};function cm(){var cy=false;if(!bU()){return}if(!bK()){return}r("LeadHunter: activated");if(!bY()){return}cs();bD=(new Date).getTime();var cz=bb.onload;bb.onload=function(){if(cz){cz()}if(!cy){cy=true;r("LeadHunter: form inited onload");bW()}};setTimeout(function(){if(!cy){cy=true;r("LeadHunter: form inited after timeout");bW()}},5000)}function ca(){return(bb.innerHeight?bb.innerHeight:Z.documentElement.clientHeight==0?Z.body.clientHeight:Z.documentElement.clientHeight)}function bP(){return(bb.innerWidth?bb.innerWidth:Z.documentElement.clientWidth==0?Z.body.clientWidth:Z.documentElement.clientWidth)}function bX(cA){cA=cA||event;bF=cA.clientY;var cy=bF/ca(),cC=bV>0&&bV>cy,cz=cybx*1000;if(cC&&cz&&!bt&&cB){r("LeadHunter: show modal with because move up ("+bV+" -> "+cy+") and in modal zone");cv("exit");b8(cA)}if(cycp.offsetWidth?"":"width:"+(cp.offsetWidth-40)+"px;";cp.setAttribute("style","left:"+cy+"px; top: 0px; "+cz)}function bu(){cu.setAttribute("style","opacity:0");cp.style.top="-"+cp.offsetHeight*2+"px";bb.roistatSetCookie(by,1,i);setTimeout(function(){cp.className=cu.className=ci},500)}function bT(){var cM=Z.getElementById("roistat-lh-phone-input"),cA=Z.getElementById("roistat-lh-name-input"),cC,cK;cC=cM===null?"":cM.value;cK=cA===null?"":cA.value;var cH={name:cK,phone:cC,isNeedCallback:null,callbackPhone:null,fields:{}};if(bb.roistat.leadHunter.onBeforeSubmit){r("LeadHunter: process user defined onBeforeSubmit");var cD=bb.roistat.leadHunter.onBeforeSubmit(cH);if(cD){cH=cD}}var cJ=cH.phone.length<1;var cL=cH.phone.slice(-1)!=="_";var cF=!cJ&&cL;var cI=cH.name.length<1;var cz=!cI||!bb.roistat.leadHunter.form.isNameRequired;if(!cF){cM.setAttribute("style","border: 2px solid #E0571A;");return}if(!cz){cA.setAttribute("style","border: 2px solid #E0571A;");return}var cy=bH+"?v="+j+"&lead-hunt-input="+encodeURIComponent(cH.phone)+"&lead-name="+encodeURIComponent(cH.name)+"&visit="+M(T);if(cH.isNeedCallback!==null&&cH.isNeedCallback!==z){cy=cy+"&is_need_callback="+(cH.isNeedCallback>0?1:0)}if(cH.callbackPhone){cy=cy+"&callback_phone="+cH.callbackPhone}if(bb.roistat.leadHunter.additionalNotifyEmail!==null){cy=cy+"&additional_email="+encodeURIComponent(bb.roistat.leadHunter.additionalNotifyEmail)}var cB=0;if(cH.fields&&typeof cH.fields==="object"){for(var cE in cH.fields){if(cH.fields.hasOwnProperty(cE)){++cB}}}if(cB>0){cy=cy+"&fields="+cg(JSON.stringify(cH.fields))}cy=cy+"&t="+ae();var cG=Z.createElement("img");cG.src=cy;cM.setAttribute("style","");if(ct===null){bu();bG()}else{bA()}if(bb.roistat.leadHunter.onAfterSubmit){r("LeadHunter: process user defined onAfterSubmit");bb.roistat.leadHunter.onAfterSubmit({name:cK,phone:cC})}}function bG(){Z.onmousemove=null;cu.onresize=null}var bZ=function(cE,cH){if(!cE||!cH){r("LeadHunter: skip phone mask render due to empty input or mask"); return}r("LeadHunter: render phone mask "+cH+" for input: "+cE.value);if(bb.roistatRenderPhoneMaskMutex){return}bb.roistatRenderPhoneMaskMutex=true;var cB="_",cA="x",cD="х",cC=cH.toLowerCase().split(cA).join(cB).split(cD).join(cB);var cz=function(cI){if(cE.setSelectionRange){cE.setSelectionRange(cI,cI)}else{if(cE.createTextRange){var cJ=cE.createTextRange();cJ.collapse(true);cJ.moveEnd("character",cI);cJ.moveStart("character",cI);cJ.select()}}};var cF=function(cI){if(!cI){return 0}var cJ=cI.indexOf(cB);if(cJ<0){return cI.length}return cJ};var cG=function(cI){cz(cF(cI))};var cy=function(cR){var cS=cC.split("");if(!cR){return cC}var cI=cR.split("");var cT=[],cQ,cN,cP,cM,cK,cJ,cO;for(var cL=0;cL=cI.length){cT.push(cN);continue}cK=((cL+1)=0;cM=(cN===cB)&&cP;if(!cM){cT.push(cN);continue}if(cJ===cB&&cK!==cB&&cO!==cK){cT.push(cN);continue}cT.push(cQ)}return cT.join("")};setTimeout(function(){var cI=cy(cE.value);if(cE.value!==cI){cE.value=cI}cG(cI);bb.roistatRenderPhoneMaskMutex=false},1)};I(cm);bb.roistatLeadHunterShow=cn;bb.roistatRenderPhoneMask=bZ})();(function o(){var bF=function(){return M(a9)};var bD=function(){return J.get(bq)};var bw=function(){return J.get(f)};var bJ=function(bL){return bL!=null&&bL!=z&&bL!=""};var bI=function(bL){try{var bM=JSON.parse(bL);if(bM&&typeof bM==="object"){return bM}}catch(bN){}return null};var bH=function(){var bL=[];var bM=Z.getElementsByClassName(af);if(bM&&bM.length){bL=bM}return bL};var bu=function(){var bL=[];var bM=Z.getElementsByClassName(aG);if(bM&&bM.length){bL=bM}return bL};var bt=function(){var bL=[];var bM=Z.getElementsByClassName(ab);if(bM&&bM.length){bL=bM}return bL};var by=function(){var bL=[];var bM=Z.getElementsByClassName(R);if(bM&&bM.length){bL=bM}return bL};var bB=function(){var bL=[];var bM=Z.getElementsByClassName(aU);if(bM&&bM.length){bL=bM}return bL};var bs=function(bW,bL){r("RenderPhone phone = "+bW);var bQ=function(bY){return bY.split(/[^0-9]/).join("")};var bS=function(b1,b3){var b6=null;if(!b1){return b6}var bY=b3.split(",");if(bY.length<2){b6=b3}else{var bZ=b1.getAttribute("data-prefix");if(bZ){for(var b2=0;b20;var bM=a8.callTrackingEnabled;return bL&&bM};var bA=function(bL){bv(bL.is_enabled)};var bG=function(){r("CallTracking: init");bE();if(!bK()){r("CallTracking: disabled, skip");return}if(a8.callTrackingManual){r("CallTracking: init finish because off manual")}else{var bL=bF();if(!bJ(bL)){r("CallTracking: invalid phone "+bL+", requesting a new one");bx()}else{r("CallTracking: render phone "+bL);var bM=bI(bD());if(bM==null){bs(bL)}else{bs(bL,bM)}}}};bb.roistatCallTrackingRefresh=bz;bb.roistatRequestNewPhone=bx;bb.roistatReusePhone=bC;bb.roistatCalltrackingUpdateSettings=bA;I(bG)})();(function aH(){var bt=function(bz){r("Emailtracking: "+bz)};var bx=function(bz){J.save(d,bz,i)};var bs=function(){if(bb.roistat.emailtracking.loaded&&bb.roistat.emailtracking.email){bt("save loaded email: "+bb.roistat.emailtracking.email);bx(bb.roistat.emailtracking.email)}else{bt("settings save skip, because not loaded");bb.roistat.emailtracking.email=J.get(d);bb.roistat.emailtracking.email=bb.roistat.emailtracking.email?bb.roistat.emailtracking.email:null;bb.roistat.emailtracking.email=bb.roistat.emailtracking.email==="null"?null:bb.roistat.emailtracking.email;bt("email loaded from storage: "+bb.roistat.emailtracking.email)}};var bv=function(bz){bx(bz.email)};var bu=function(){return !!bb.roistat.emailtracking.email};var bw=function(){bt("process email swap");if(!bu()){bt("emailtracking disabled, skip swapping");return}var bB=function(bD,bE,bC){if(bD.href){if(bE.test(bD.href)){bD.href=bD.href.replace(bE,bC);return true}}if(bD.nodeType!==3){return false}if(bD.textContent&&bE.test(bD.textContent)){bD.textContent=bD.textContent.replace(bE,bC);return true}else{if(bD.innerText&&bE.test(bD.innerText)){bD.innerText=bD.innerText.replace(bE,bC);return true}}return false};var bA=function(bC){return bC.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")};var bz=function(){var bK=bb.roistat.emailtracking.email;var bN=bA(bK);var bE=new RegExp("\\b("+bN+")\\b","g");var bM=bK.split("@").join("+"+bb.roistat.visit+"@");bt("starting to replace email "+bK+" with regexp "+bE);var bD=Z.getElementsByTagName("*");var bG=bD.length;bt("found "+bG+" nodes on page");var bJ=0;for(var bI=0;bI0){for(var bH=0;bH0);bu("is first update check: lastUpdateTime="+bD+", result="+(bC?1:0));return bC};var bB=function(){var bE=ae()-bt;var bD=bx();var bC=bD0?"&"+bx.join("&"):""};var bw=function(bz,bA){r("Send event start");var bx=L();var by=c()+"/event/register?visit="+bx+"&event="+bz+bt(bA);h(by);r("Send event completed")};bu.roistat.event={send:function(bx,by){bw(bx,by)}}})(bb,Z,z);(function Y(bx,bt,bz){var bw=function(bA){return"approve_visit_"+bA};var bv=function(bA){aB.set(bw(bA),1)};var bu=function(bA){return aB.get(bw(bA))>0};var bs=function(){var bA=L();r("VisitApprove: start for visit "+bA);if(bu(bA)){r("VisitApprove: visit already approved, skip");return}bv(bA);var bB=c()+"/approve?visit="+bA;h(bB)};var by=bx.roistatIsInitVisit===true?20000:5000;setTimeout(function(){bs()},by)})(bb,Z,z);(function al(bx,by,bt){var bv=function(){return a("roistat_ab_demo")==="1"};var bz=function(bC){return new RegExp(bC.split(".").join("\\.").split("*").join(".*").split("?").join("."))};var bw=function(bH){var bC=bx.location.href,bF=bH.filter,bL=bH.filterValue;var bI;switch(bF){case"except":case"pages":var bD,bK,bJ=false;bK=bC?aA(bC):"";bI=bL?bL.split("\n"):[];if(bK&&bI.length!==0){for(var bE=0;bE